import React from 'react';
import ReactDOM from 'react-dom';
import Son from './components/son'
// 一旦给一个组件设置了一个上下文； 那么他的所有的后代组件 都可以通过这个上下文里边设置的参数 获取到想要的数据
import Context from './context'
class App extends React.Component {
  state = {
    name: "珠峰"
  }
  render() {
    return <Context.Provider value={{ p_name: this.state.name }}>
      <b>父组件 :</b>
      <input type="text" value={this.state.name} onChange={(e) => { this.setState({ name: e.target.value }) }} />

      <Son />
    </Context.Provider>;
  }
}

ReactDOM.render(<App />, document.getElementById('root'))